package y2016.date0410.am.蛇形矩阵;

import java.util.Scanner;

public class Snake {
    public static void main(String args[]) {

        StringBuilder sb = new StringBuilder();
        System.out.println("输入一个数：");
        Scanner scanner = new Scanner(System.in);
        int num = scanner.nextInt();
        System.out.println("生成" + num + "蛇形矩阵:\n");

        /*
         * 	i=0，j=0 时为第一行第一个数，i=0，j=1为第一行第二个数...
         * 	i=1，j=0时为第二行第一个数，i=1，j=1为第二行第二个数...
         *  line2= num+(num-i-1)+(num-i-1)+(num-i-2);第二行起始坐标
         *  line2-1;第三行起始坐标
         *  line2-2;第四行起始坐标
         *  当（i+1）>行数-1时，不再计算
         */
        for (int i = 0; i < num; i++) {//

            for (int j = 1; j <= num; j++) {//j=0时为第一行第一个数

                sb.append(j);
            }
            sb.append("\r");//制表符。表格对齐

        }
        System.out.println(sb);
    }
}


